physically demanding effort - Spanish English Dictionary